package com.chagee.store.operation.api.request;

import com.chagee.store.operation.api.enums.OrderAcceptanceTypeEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * 查询工单表
 */
@Data
public class WorkOrderRequest extends BaseRequest implements Serializable {

	private Long id;

	// 工单编号
	private String workOrderNumber;

	// 门店编号
	private String storeCode;

	// 门店名称
	private String storeName;

	// 单据状态
	private String documentStatus;

	// 接单人
	private String receiver;

	// 供应商
	private String supplier;

	// 门店性质
	private String storeCategory;

	// 创建时间start
	private String createTimeStart;

	// 创建时间end
	private String createTimeEnd;

	//所属子公司
	private String companyName;

	//是否合格
	/**
	 * 是否合格 YES("YES", "合格"),NO("NO", "不合格")
	 */
	private String isQualified;

	/**
	 * 开早验收提交方式
	 * @see OrderAcceptanceTypeEnum
	 */
	private String acceptanceType;
	/**
	 * 供应商编码
	 */
	private String supplierNo;

	/**
	 * 是否主账号
	 */
	private Integer userType;

	/**
	 * 是否曾申诉
	 * @see com.chagee.store.operation.api.enums.OrderAppealTypeEnum
	 */
	private String appealFlag;
}
